package zut.edu.cs.network.practice7;

public class Method {
	/*实验七_1
	 *写一个方法，计算一个字符串中字母的个数。
	 */
	public int countLetters(String s) {
		char[]m=s.toCharArray();
		int count=0;
		for(char n:m) {
			if((int)n>=65&&(int)n<=122)
				count++;
		}
		return count;
	}
	/*实验七_2
	 *写一个方法，使其实现二进制数到十进制数的转换。
	 */
	public int parseBinary(String binaryString) {
		int m=Integer.parseInt(Integer.valueOf(binaryString,2).toString());
		return m;
	}
	/*实验七_3
	 *写一个方法，使其实现十进制数到二进制数的转换。
	 */
	public String convertDecimalToBinary(int value) {
		return Integer.toBinaryString(value);
	}
	/*实验七_4
	 *写程序使其main方法接收不定数量的整数参数，然后计算这些整数的和。
	 */
	public int main(String [] args){
		int num=0;
		for(String i:args) {
			num+=Integer.valueOf(i);
		}
		return num;
	}
}
